faith in providence - French English Dictionary